// ==++==
// 
//   
//    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
//   
//    The use and distribution terms for this software are contained in the file
//    named license.txt, which can be found in the root of this distribution.
//    By using this software in any fashion, you are agreeing to be bound by the
//    terms of this license.
//   
//    You must not remove this notice, or any other, from this software.
//   
// 
// ==--==
/*============================================================
**
**Class: OperandType
**
**Purpose: Exposes OperandType Attribute of IL .
**
** THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT BY HAND!
** See clr\src\inc\opcodegen.pl for more information.**
============================================================*/
namespace System.Reflection.Emit {

using System;

[Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum OperandType
{

	InlineBrTarget	= 0,
	InlineField	= 1,
	InlineI	= 2,
	InlineI8	= 3,
	InlineMethod	= 4,
	InlineNone	= 5,
	/// <internalonly/>
	[Obsolete("This API has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")]
	InlinePhi	= 6,
	InlineR	= 7,
	InlineSig	= 9,
	InlineString	= 10,
	InlineSwitch	= 11,
	InlineTok	= 12,
	InlineType	= 13,
	InlineVar	= 14,
	ShortInlineBrTarget	= 15,
	ShortInlineI	= 16,
	ShortInlineR	= 17,
	ShortInlineVar	= 18,
}
}
